Part Number Hot Search : 
17E5CM JA3505A DL4148 BC171A A2717 HI1178 DC100 CY28323
Product Description
Full Text Search
 

To Download MX69F1604C3TXBI-90 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 ADVANCED INFORMATION
MX69F1602/1604C3T/B
16M-BIT [X16] FLASH AND 2M-BIT/4M-BIT [X16] SRAM MIXED MULTI CHIP PACKAGE MEMORY
FEATURES
* Supply voltage range: 2.7V to 3.6V * Fast access time: Flash memory:70/90ns SRAM memory:70/85ns * Operation temperature range: -40 ~ 85 C - Word write suspend to read - Sector erase suspend to word write - Sector erase suspend to read register report Automatic sector erase, word write and sector lock/ unlock configuration 100,000 minimum erase/program cycles Boot Sector Architecture - T = Top Boot Sector - B = Bottom Boot Sector Status Register feature for detection of program or erase cycle completion Data protection performance - Sectors to be locked/unlocked Common Flash Interface (CFI) 128-bit Protection Register - 64-bit Unique Device Identifier - 64-bit User-Programmable Latch-up protected to 100mA from -1V to VCC+1V
* * *
FLASH
* Word mode only * VCCf=VCCQ=2.7V~3.6V for read, erase and program operation * VPP=12V for fast production programming * Low power consumption - 9mA typical active read current, f=5MHz - 18mA typical program current (VPP=1.65~3.6V) - 21mA typical erase current (VPP=1.65~3.6V) - 7uA typical standby current under power saving mode * Sector architecture - Sector structure : 4Kword x 2 (boot sectors), 4Kword x 6 (parameter sectors), 32Kword x 31 (main sectors) - Top/Bottom Boot * Auto Erase and Auto Program - Automatically program and verify data at specified address - Auto sector erase at specified sector * Automatic Suspend Enhance
* * * *
*
SRAM
* * * * * * MX69F1602C3T/B: 128K wordx16 Bit MX69F1604C3T/B: 256K wordx16 Bit 70mA maximum active current 1uA typical standby current Data retention supply voltage: 2.0V~3.6V Byte data control : LBs(Q0 to Q7) and UBs(Q8 to Q15)
P/N:PM0954
REV. 0.5, JUL. 09, 2003
1
MX69F1602/1604C3T/B
GENERAL DESCRIPTION
The MXIC's mixed multi chip memory combines Flash and SRAM into a single package. The mixed multi chip memory operates 2.7 to 3.6V power supply to allow for simple in-system operation. The Flash memory of mixed multi chip memory manufactured with MXIC's advanced nonvolatile memory technology, the flash memory of mixed multi chip memory is designed to be re-programmed and erased in system or in standard EPROM programmers. The device offers access times of 70ns/90ns, and 7uA typical standby current. Flash memories augment EPROM functionality with incircuit electrical erasure and programming and use a command register to manage this functionality. The command register allows for 100% TTL level control inputs and fixed power supply levels during erase and programming, while maintaining maximum EPROM compatibility. Flash memory reliably stores memory contents even after 100,000 erase and program cycles. The cell is designed to optimize the erase and programming mechanisms. In addition, the combination of advanced tunnel oxide processing and low internal electric fields for erase and program operations produces reliable cycling. The highest degree of latch-up protection is achieved with MXIC's proprietary non-epi process. Latch-up protection is proved for stresses up to 100 milliamperes on address and data pin from -1V to VCC + 1V. The dedicated VPP pin gives complete data protection when VPP< VPPLK. The Flash contains both a Command User Interface (CUI) and a Write State Machine (WSM). A Command User Interface (CUI) serves as the interface between the system processor and internal operation of the device. A valid command sequence written to the CUI initiates device automation. An internal Write State Machine (WSM) automatically executes the algorithms and timings necessary for erase, word write and sector lock/ unlock configuration operations. Flash erase automation allows sector erase operation to be executed using an industry-standard two-write command sequence to the CUI. A sector erase operation erases one of the device's 32K-word sectors typically within 1.0s, 4K-word sectors typically within 0.5s independent of other sectors. Each sector can be independently erased minimum 100,000 times. Sector erase suspend mode allows system software to suspend sector erase to read or write data from any other sector. Flash program automation allows program operation to be executed using an industry-standard two-write command sequence to the CUI. Writing memory data is performed in word increments of the device's 32K-word sectors typically within 0.8s and 4K-word sectors typically within 0.1s. Word program suspend mode enables the system to read data or execute code from any other memory array location. The Flash features with individual sectors locking by using a combination of thirty-nine sector lock-bits and WP, to lock and unlock sectors. The Flash status register indicates the status of the WSM when the sector erase, word program or lock configuration operation is done. The Flash power saving mode feature substantially reduces active current when the device is in static mode (addresses not switching). In this mode, the typical ICCS current is 7uA (CMOS) at 3.0V VCC. As CEf and R E SET are at VCC, ICC CMOS standby mode is enabled. When RESET is at GND, the reset mode is enabled which minimize power consumption and provide data write protection. The Flash require a reset time (tPHQV) from RESET switching high until outputs are valid. Similarly, the flash has a wake time (tPHEL) from RESET-high until writes to the CUI are recognized. With RESET at GND, the WSM is reset and the status register is cleared. The 2M-bit SRAM of MX69F1602C3T/B is organized as 128K-word by 16-bit. The 4M-bit SRAM of MX69F1604C3T/B is organized 256K-word by 16-bit. The advanced CMOS technology and circuit techniques provide both high speed and low power features of with a typical CMOS standby current of 1uA and maximum access time of 70ns/85ns in 3V operation. The mixed multi chip memory is available in 11mm x 8mm FBGA Package to suit a variety of design applications.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
2
MX69F1602/1604C3T/B
Feature Summary
Feature Vcc Operating Voltage Configuration MX69F1602/1604C3T/B 2.7~3.6V Flash SRAM Fast Access Time Block Architecture - 70 : - 90 : Flash 16M:1M Word x16bit MX69F1602C3T/B:128K Word x16bit MX69F1604C3T/B:256K Word x16bit Flash/70ns, SRAM/70ns Flash/90ns, SRAM/85ns 2 x 4K Word Boot 6 x 4K Word Parameter 31 x 32K Word Main Address Pin Flash SRAM Manufacture Code Device ID Code Flash Flash A0~A19 MX69F1602C3T/B:A0~A16 MX69F1604C3T/B:A0~A17 00C2H MX69F1602/1604C3T=88C2H MX69F1602/1604C3B=88C3H
P/N:PM0954
REV. 0.5, JUL. 09, 2003
3
MX69F1602/1604C3T/B
PIN ASSIGNMENT 1.66-ball CSP for MX69F1602/1604C3T/B (Top View Balls Down, 11 x 8 x 1.4mm, Ball Pitch=0.8mm)
A B C D E F G H
NC
NC
NC
A11
A15
A14
A13
A12
GNDf
VCCQ
NC
NC
A16
A8
A10
A9
Q15
WEs
Q14
Q7
WEf
NC
Q13
Q6
Q4
Q5
GNDs
RESET
Q12
CE2s
VCCs
VCCf
WP
VPP
A19
Q11
Q10
Q2
Q3
8.0 mm
LBs
UBs
OEs
Q9
Q8
Q0
Q1
A18
A17
A7
A6
A3
A2
A1
CE1s
NC
NC
NC
A5
A4
A0
CEf
GNDf
OEf
NC
NC
NC
1
2
3
4
5
6
7 11.0 mm
8
9
10
11
12
Notes: 1.To maintain compatibility with all JEDEC Variation B options for this ball location C6, this C6 land pad should be connected directly to the land pad for ball G4 (A17).
PIN DESCRIPTION
SYMBOL A0 to A16 A0 to A17 A17 to A19 A18 to A19 Q0 to Q15 CEf CE1s CE2s OEf OEs
P/N:PM0954
PIN NAME Address Inputs (Common) for MX69F1602C3T/B Address Inputs (Common) for MX69F1604C3T/B Address Input (Flash) for MX69F1602C3T/B Address Input (Flash) for MX69F1604C3T/B Data Inputs/Outputs (Common) Chip Enable (Flash) Chip Enable (SRAM) Chip Enable (SRAM) Output Enable (Flash) Output Enable (SRAM)
SYMBOL WEf WEs UBs LBs RESET WP N.C. GND VCCf VCCs VPP VCCQ
PIN NAME Write Enable (Flash) Write Enable (SRAM) Upper Byte Control (SRAM) Lower Byte Control (SRAM) Hardware Reset Pin/Deep Power Down (Flash) Write Protect No Connection Ground Pin (Common) Power Supply (Flash, 2.7V~3.6V) Power Supply (SRAM, 2.7V~3.6V) Program/Erase Power Supply (1.65V~3.6V or 11.4V~12.6V) I/O Power Supply (Flash) tied to VCCf
REV. 0.5, JUL. 09, 2003
4
MX69F1602/1604C3T/B
BLOCK DIAGRAM for MX69F1602/1604C3T/B
VCCf VPP GND VCCQ
A0~A19 A0~A19 CEf OEf WEf RESET WP 1MWx16bit (16M) Flash Memory Q0 to Q15
Q0 to Q15 Vccs GND
A0~A16/A0~A17
CE1s CE2s OEs WEs UBs LBs 2M/4M bit Static RAM Q0 to Q15
P/N:PM0954
REV. 0.5, JUL. 09, 2003
5
MX69F1602/1604C3T/B
DEVICE BUS OPERATIONS for MX69F1602/1604C3T/B
Notes CEf OEf (1) Full Standby 3,4 H L L L L L 5,7 3,4,6 L X X H L L L L H X X H H H H H L X WEf CE1s CE2s OEs WEs (1) H X Flash Output Disable 3,4 Array Read Query from Flash Configuration Status Register Write to Flash Reset H X H X H X H X H X H X H X SRAM Output Disable Read from SRAM H X X L H 3,4 H X X L (1) X L X L X L X L X L X L X L X L H H X L H X H X H L H L Write to SRAM H X X L H H L L H L X H L L H L L H Dout High Z Dout Din X Din Dout Dout High Z Din Din X H H H H H H High Z High Z H X X X X High Z High Z L X X X X Din Din H X X X X Dout Dout H X X X X ID(2) ID(2) H X X X X Dout Dout H X X X X Dout Dout H X X X X High Z High Z H X X X X LBs UBs Q0~ Q7 High Z Q8~ RESET Q15 High Z H
Legend: L=VIL, H=VIH, X at control pins=VIL or VIH. See "ELECTRIAL CHARACTERISTICS 1.DC Characteristics" for voltage levels. Notes: 1. Do not apply CEf=VIL, CE1s=VIL and CE2s=VIH at a time. 2. ID=Device Identifier Code. See "Table 3. Configuration Code" 3. Outputs are dependent on a seperate device controlling bus output. 4. Modes of the flash and SRAM can be interleaved so that while one is disabled the other controls outputs. 5. To program or erase the lockable sectors hold WP at VIH. 6. RESET at GND 0.2V to ensure the lowest power consumption. 7. Refer to Table 2 for valid Din during a write operation.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
6
MX69F1602/1604C3T/B
ELECTRICAL SPECIFICATIONS ABSOLUTE MAXIMUM RATINGS
Operating Temperature During Read, Sector Erase, Word Write . . . . . . . . . . . . . . . . . . . . . . . . . -40oC to +85oC Storage Temperature . . . . . . . . . . . . . .-65oC to +125oC Voltage on Any Ball (except VCCf, VCCs, VCCQ and VPP) with respect to GND . . . . . . . . .-0.5 V to VCC+0.5(1) VPP Supply Voltage (for Sector Erase and Word Write) with respect to GND . . . . . . . . . .-0.5V to +13.5V(1,2,4) VCCf, VCCs and VCCQ Supply Voltage with respect to GND. . . . . . . . . . . . . . . . .-0.2V to +4.0V(1) Output Short Circuit Voltage . . . . . . . . . . . . .100mA(3) WARNING: Stressing the device beyond the "Absolute Maximum Ratings" may cause permanent damage. These are stress ratings only. Operation beyond the "Operating Conditions" is not recommended and extended exposure beyond the "Operation Conditions" may affect device reliability. 1. Minimum DC voltage is -0.5V on input/output pins. During transitions, this level may undershoot to -2.0V for periods <20ns. Maximum DC voltage on input/output balls to VCCf/VCCs/VCCQ+0.5V which during transition; may overshoot to VCCf/VCCs/VCCQ+2.0V for periods <20ns. 2. Maximum DC voltage on VPP may overshoot to +14.0V for periods <20ns. 3. Output shorted for no more than one second. No more than one output shorted at a time. 4. VPP voltage is normally 1.65V~3.6V. Connection to supply of 11.4V~12.6V can only be done for 1000 cycles on the main sectors and 2500 cycles on the parameter sectors during program/erase. VPP may be connected to 12V for a total of 80 hours maximum.
Operating Conditions (Temperature and VCC Operating Conditions)
Symbol TA VCCf VCCs VCCQ VPP1 VPP2 Cycling Parameter Operating Temperature Flash VCC Supply Voltage SRAM VCC Supply Voltage Flash I/O Supply Voltage Supply Voltage Supply Voltage Sector Erase Cycling Min. -40 2.7 2.7 2.7 1.65 11.4 100,000 Max. +85 3.6 3.6 3.6 3.6 12.6 Unit
o
Notes 1 1 1 1,2 2
C
V V V V V
NOTE: 1.VCCf and VCCQ must share the same supply. 2.Applying VPP=11.4~12.6V during a program/erase can only be done for a maximum of 1000 cycles on the main sectors and 2500 cycles on the parameter sectors. VPP may be connected to 12V for a total of 80 hours maximum.
Capacitance (1) (TA=+25oC, f=1MHz)
Symbol CIN COUT Parameter Input Capacitance Output Capacitance Typ. 16 20 Max. 18 22 Unit pF pF Test Condition VIN=0.0V VOUT=0.0V
NOTE: 1.Sampled, not 100% tested.
P/N:PM0954 REV. 0.5, JUL. 09, 2003
7
MX69F1602/1604C3T/B
FLASH SECTOR STRUCTURE (MX69F1602/1604C3T)
Sector Boot Sector 0 Boot Sector 1 Parameter Sector 0 Parameter Sector 1 Parameter Sector 2 Parameter Sector 3 Parameter Sector 4 Parameter Sector 5 Main Sector 0 Main Sector 1 Main Sector 2 Main Sector 3 Main Sector 4 Main Sector 5 Main Sector 6 Main Sector 7 Main Sector 8 Main Sector 9 Main Sector 10 Main Sector 11 Main Sector 12 Main Sector 13 Main Sector 14 Main Sector 15 Main Sector 16 Main Sector 17 Main Sector 18 Main Sector 19 Main Sector 20 Main Sector 21 Main Sector 22 Main Sector 23 Main Sector 24 Main Sector 25 Main Sector 26 Main Sector 27 Main Sector 28 Main Sector 29 Main Sector 30 Sector Size 4K Word 4K Word 4K Word 4K Word 4K Word 4K Word 4K Word 4K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word Address Range (h) FF000 ~ FFFFF FE000 ~ FEFFF FD000 ~ FDFFF FC000 ~ FCFFF FB000 ~ FBFFF FA000 ~ FAFFF F9000 ~ F9FFF F8000 ~ F8FFF F0000 ~ F7FFF E8000 ~ EFFFF E0000 ~ E7FFF D8000 ~ DFFFF D0000 ~ D7FFF C8000 ~ CFFFF C0000 ~ C7FFF B8000 ~ BFFFF B0000 ~ B7FFF A8000 ~ AFFFF A0000 ~ A7FFF 98000 ~ 9FFFF 90000 ~ 97FFF 88000 ~ 8FFFF 80000 ~ 87FFF 78000 ~ 7FFFF 70000 ~ 77FFF 68000 ~ 6FFFF 60000 ~ 67FFF 58000 ~ 5FFFF 50000 ~ 57FFF 48000 ~ 4FFFF 40000 ~ 47FFF 38000 ~ 3FFFF 30000 ~ 37FFF 28000 ~ 2FFFF 20000 ~ 27FFF 18000 ~ 1FFFF 10000 ~ 17FFF 08000 ~ 0FFFF 00000 ~ 07FFF
P/N:PM0954
REV. 0.5, JUL. 09, 2003
8
MX69F1602/1604C3T/B
FLASH SECTOR STRUCTURE (MX69F1602/1604C3B)
Sector Boot Sector 0 Boot Sector 1 Parameter Sector 0 Parameter Sector 1 Parameter Sector 2 Parameter Sector 3 Parameter Sector 4 Parameter Sector 5 Main Sector 0 Main Sector 1 Main Sector 2 Main Sector 3 Main Sector 4 Main Sector 5 Main Sector 6 Main Sector 7 Main Sector 8 Main Sector 9 Main Sector 10 Main Sector 11 Main Sector 12 Main Sector 13 Main Sector 14 Main Sector 15 Main Sector 16 Main Sector 17 Main Sector 18 Main Sector 19 Main Sector 20 Main Sector 21 Main Sector 22 Main Sector 23 Main Sector 24 Main Sector 25 Main Sector 26 Main Sector 27 Main Sector 28 Main Sector 29 Main Sector 30 Sector Size 4K Word 4K Word 4K Word 4K Word 4K Word 4K Word 4K Word 4K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word 32K Word Address Range (h) 00000 ~ 00FFF 01000 ~ 01FFF 02000 ~ 02FFF 03000 ~ 03FFF 04000 ~ 04FFF 05000 ~ 05FFF 06000 ~ 06FFF 07000 ~ 07FFF 08000 ~ 0FFFF 10000 ~ 17FFF 18000 ~ 1FFFF 20000 ~ 27FFF 28000 ~ 2FFFF 30000 ~ 37FFF 38000 ~ 3FFFF 40000 ~ 47FFF 48000 ~ 4FFFF 50000 ~ 57FFF 58000 ~ 5FFFF 60000 ~ 67FFF 68000 ~ 6FFFF 70000 ~ 77FFF 78000 ~ 7FFFF 80000 ~ 87FFF 88000 ~ 8FFFF 90000 ~ 97FFF 98000 ~ 9FFFF A0000 ~ A7FFF A8000 ~ AFFFF B0000 ~ B7FFF B8000 ~ BFFFF C0000 ~ C7FFF C8000 ~ CFFFF D0000 ~ D7FFF D8000 ~ DFFFF E0000 ~ E7FFF E8000 ~ EFFFF F0000 ~ F7FFF F8000 ~ FFFFF
P/N:PM0954
REV. 0.5, JUL. 09, 2003
9
MX69F1602/1604C3T/B
FLASH 1.0 PRINCIPLES OF OPERATION
The product includes an on-chip WSM to manage sector erase, word write and lock-bit configuration functions. After initial device power-up or return from reset mode (see section on Bus Operations), the device defaults to read array mode. Manipulation of external memory control pins allow array read, standby and output disable operations. Status register and identifier codes can be accessed through the CUI independent of the VPP voltage. All functions associated with altering memory contents sector erase, word write, sector lock/unlock, status and identifier codes - are accessed via the CUI and verified through the status register. Commands are written using standard microprocessor write timings. The CUI contents serve as input to the WSM, which controls the sector erase, word write and sector lock/unlock. The internal algorithms are regulated by the WSM, including pulse repetition, internal verification and margining of data. Addresses and data are internally latched during write cycles. Address is latched at falling edge of CEf and data latched at rising edge of WEf. Writing the appropriate command outputs array data, accesses the identifier codes or outputs status register data. Interface software that initiates and polls progress of sector erase, word write and sector lock/unlock can be stored in any sector. This code is copied to and executed from system RAM during flash memory updates. After successful completion, reads are again possible via the Read Array command. Sector erase suspend allows system software to suspend a sector erase to read/write data from/to sectors other than that which is suspend. Word write suspend allows system software to suspend a word write to read data from any other flash memory array location. With the mechanism of sector lock, memory contents cannot be altered due to noise or unwanted operation. When RESET=VIH and VCCfP/N:PM0954
2.0 BUS OPERATION
The local CPU reads and writes flash memory in-system. All bus cycles to or from the flash memory conform to standard microprocessor bus cycles.
2.1 Read
Information can be read from any sector, configuration codes or status register independent of the VPP voltage. RESET can be at VIH. The first task is to write the appropriate read mode command (Read Array, Read Configuration, Read Query or Read Status Register) to the CUI. Upon initial device power-up or after exit from reset, the device automatically resets to read array mode. In order to read data, control pins set for CEf, OEf, WEf, RESET and WP must be driven to active. CEf and OEf must be active to obtain data at the outputs. CEf is the device selection control. OEf is the data output (Q0-Q15) control and active drives the selected memory data onto the I/O bus, WEf must be VIH, RESET must be VIH, WP must be at VIL or VIH.
2.2 Output Disable
With OEf at a logic-high level (VIH), the device outputs are disabled. Output pins (Q0-Q15) are placed in a highimpedance state.
2.3 Standby
CEf at a logic-high level (VIH) places the device in standby mode which substantially reduces device power consumption. Q0~Q15 outputs are placed in a high-impedance state independent of OEf. If deselected during sector erase, word write or sector lock/unlock, the device continues functioning, and consuming active power until the operation completes.
2.4 Reset
As RESET=VIL, it initiates the reset mode. The device enters reset/deep power down mode. However, the data stored in the memory has to be sustained at least 100ns in the read mode before the device becomes deselected
REV. 0.5, JUL. 09, 2003
10
MX69F1602/1604C3T/B
and output high impedance state. In read modes, RESET-low deselects the memory, places output drivers in a high-impedance state and turns off all internal circuits. RESET must be held low for a minimum of 100ns. Time tPHQV is required after return from reset mode until initial memory access outputs are valid. After this wake-up interval tPHEL or tPHWL, normal operation is restored. The CUI is reset to read array mode and status register is set to 80H. Sector lock bit is set at lock status. During sector erase, word write or sector lock/unlock modes, RESET-low will abort the operation. Memory contents being altered are no longer valid; the data may be partially erased or written. In addition, CUI will go into either array read mode or erase/write interrupted mode. When power is up and the device reset subsequently, it is necessary to read status register in order to assure the status of the device. Recognizing status register (SR.7~0) will assure if the device goes back to normal reset and enters array read mode. mands require the command and address within the device or sector within the device (Sector Lock) to be locked. The Clear Sector Lock-Bits command requires the command and address within the device. The CUI does not occupy an addressable memory location. It is written when WEf and CEf are active (whichever goes high first). The address and data needed to execute a command are latched on the rising edge of WEf or CEf. Standard microprocessor write timings are used.
2.5 Read Configuration Codes
The read configuration codes operation outputs the manufacturer code, device code, sector lock configuration codes, and the protection register. Using the manufacturer and device codes, the system CPU can automatically match the device with its proper algorithms. The sector lock codes identify locked and unlocked sectors.
2.6 Write
Writing commands to the CUI enable reading of device data and identifier codes. They also control inspection and clearing of the status register. When VCCf=2.7V3.6V and VPP within VPP1 or VPP2 range, the CUI additionally controls sector erase, word write and sector lock/unlock. The Sector Erase command requires appropriate command data and an address within the sector to be erased. The Full Chip Erase command requires appropriate command data and an address within the device. The Word Write command requires the command and address of the location to be written. Set Sector lock/unlock com-
P/N:PM0954
REV. 0.5, JUL. 09, 2003
11
MX69F1602/1604C3T/B
3.0 COMMAND DEFINITIONS
The flash memory has four read modes: read array, read configuration, read status, read query, and two write modes: program, erase. These read modes are accessible independent of the VPP voltage. But write modes are disable during VPPTable 2. Command Definition (1)
Command Bus Cycles Required Read Array Read Configuration Read Query Read Status Register Clear Status Register Sector Erase/Confirm Word Write Program/Erase Suspend Program/Erase Resume Sector Lock Sector Unlock Lock-Down Sector Protection Program Lock Protection Register 1 >2 2 2 1 2 2 1 1 2 2 2 2 2 6 2,5 2,4 2,7 3 3 Notes (1) Write Write Write Write Write Write Write Write Write Write Write Write Write Write First Bus Cycle Operation Address (2) X X X X X X X X X X X X X X Data (3) FFH 90H 98H 70H 50H 20H 40H/10H B0H D0H 60H 60H 60H C0H C0H Write Write Write Write Write SA SA SA PA PA 01H D0H 2FH PD FFFD Write Write SA WA D0H WD Read Read Read IA QA X ID QD SRD (1) Second Bus Cycle Operation Address (2) Data (3)
Notes: 1. Bus operation are defined at page 6 and referred to AC Timing Waveform. 2. X=Any address within device. IA=ID-Code Address (refer to Table 3). ID=Data read from identifier code. SA=Sector Address within the sector being erased. WA=Address of memory location to be written. WD=Data to be written at location WA. PA=Program Address, PD=Program Data QA=Query Address, QD=Query Data. 3. Data is latched from the rising edge of WEf or CEf (whichever goes high first) SRD=Data read from status register, see Table 5 for description of the status register bits. 4. Following the Read Configuration codes command, read operation access manufacturer, device codes, sector lock/unlock codes, see chapter 4.2. 5. Either 40H or 10H command is recognized by the WSM as word write setup. 6. The sector unlock operation simultaneously clear all sector lock. 7. Read Query Command is read for CFI query information.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
12
MX69F1602/1604C3T/B
3.1 Read Array Command
Upon initial device power-up and after exit from reset mode, the device defaults to read array mode. This operation is also initiated by writing the Read Array command. The device remains enabled for reads until another command is written. Once the internal WSM has started a sector erase, word write or sector lock configuration the device will not recognize the Read Array command until the WSM completes its operation unless the WSM is suspended via a Sector Erase Suspend or Word Write Suspend command. If RESET=VIL device is in read Read Array command mode, this read operation no longer requires VPP. The Read Array command functions independently of the VPP voltage and RESET can be VIH.
3.3 Read Status Register Command
CUI writes read status command (70H). The status register may be read to determine when a sector erase, word write or lock-bit configuration is complete and whether the operation completed successfully. (refer to table 5) It may be read at any time by writing the Read Status Register command. After writing this command, all subsequent read operations output data from the status register until another valid command is written. The status register contents are latched on the falling edge of CEf or OEf, whichever occurs last. CEf or OEf must toggle to VIH before further reads to update the status register latch. The Read Status Register command functions independently of the VPP voltage. RESET can be VIH.
3.2 Read Configuration Codes Command
The configuration code operation is initiated by writing the Read Configuration Codes command (90H). To return to read array mode, write the Read Array Command (FFH). Following the command write, read cycles from addresses shown in Table 3 retrieve the manufacturer, device, sector lock configuration codes and the protection register(see Table 3 for configuration code values). To terminate the operation, write another valid command. Like the Read Array command, the Read Configuration Codes command functions independently of the VPP voltage and RESET can be VIH. Following the Read Configuration Codes command, the information is shown:
3.4 Clear Status Register Command
Status register bits SR.5, SR.4, SR.3 or SR.1 are set to "1"s by the WSM and can only be reset by the Clear Status Register command (50H). These bits indicate various failure conditions (see Table 5). By allowing system software to reset these bits, several operations (such as cumulatively erasing multiple sectors or writing several words in sequence) may be performed. The status register may be polled to determine if an error occurred during the sequence. To clear the status register, the Clear Status Register command (50H) is written on CUI. It functions independently of the applied VPP Voltage. RESET can be VIH. This command is not functional during sector erase or word write suspend modes.
Table 3. Configuration Code
Code Manufacturer Code Address (A19-A0) 00000H Device Code(Top/Bottom) 00001H Sector Lock Configuration XX002H - Sector is unlocked - Sector is locked - Sector is locked-down Protection Register Lock Protection Register 80 81-88 Data (Q15-Q0) 00C2H 88C2/88C3H LocK Q0=0 Q0=1 Q1=1 PR-LK PR
P/N:PM0954
REV. 0.5, JUL. 09, 2003
13
MX69F1602/1604C3T/B
3.5 Sector Erase Command
Erase is executed one sector at a time and initiated by a two-cycle command. A sector erase setup is first written (20H), followed by a sector erase confirm (D0H). This command sequence requires appropriate sequencing and an address within the sector to be erased. Sector preconditioning, erase, and verify are handled internally by the WSM. After the two-cycle sector erase sequence is written, the device automatically outputs status register data when read (see Figure 8). The CPU can detect sector erase completion by analyzing the output data of the status register bit SR.7. When the sector erase is complete, status register bit SR.5 should be checked. If a sector erase error is detected, the status register should be cleared before system software attempts corrective actions. The CUI remains in read status register mode until a new command is issued. This two-step command sequence of set-up followed by execution ensures that sector contents are not accidentally erased. An invalid sector Erase command sequence will result in both status register bits SR.4 and SR.5 being set to "1". Also, reliable sector erasure can only occur when 2.7V~3.6V and VPP=VPP1/2. In the absence of this high voltage, sector contents are protected against erasure. If sector erase is attempted while VPP3.7 Sector Erase Suspend Command
The Sector Erase Suspend command (50H) allows sector-erase interruption to read or word write data in another sector of memory. Once the sector erase process starts, writing the Sector Erase Suspend command requests that the WSM suspend the sector erase sequence at a predetermined point in the algorithm. The device outputs status register data when read after the Sector Erase Suspend command is written. Polling status register bits SR.7 and SR.6 can determine when the sector erase operation has been suspended (both will be set to "1"). Specification tWHRH2/tEHRH2 defines the sector erase suspend latency. When Sector Erase Suspend command is written to the CUI, if sector erase was finished, the device would be placed read array mode. Therefore, after Sector Erase Suspend command is written to the CUI, Read Status Register command (70H) has to be written to CUI, then status register bit SR.6 should be checked if/when the device is in suspend mode. At this point, a Read Array command can be written to read data from sectors other than that which is suspended. A Word Write commands sequence can also be issued during erase suspend to program data in other sectors. Using the Word Write Suspend command (see Section 4.9), a word write operation can also be suspended. During a word write operation with sector erase suspended, status register bit SR.7 will return to "0".
3.6 Word Write Command
Word write is executed by a two-cycle command sequence. Word write setup (standard 40H or alternate 10H) is written, followed by a second write that specifies the address and data. The WSM then takes over, controlling the word write and write verify algorithms internally. After the word write sequence is written, the device automatically outputs status register data when read (see Figure 6). The CPU can detect the completion of the word write event by analyzing the status register bit SR.7. When word write is complete, status register bit SR.4
P/N:PM0954
REV. 0.5, JUL. 09, 2003
14
MX69F1602/1604C3T/B
However, SR.6 will remain "1" to indicate sector erase suspend status. The only other valid commands while sector erase is suspended are Read Status Register, Read Configuration, Read Query, Program Setup, Program Resume, Sector Lock, Sector Unlock, Sector Lock-Down and sector erase Resume. After a Sector Erase Resume command is written to the flash memory, the WSM will continue the sector erase process. Status register bits SR.6 and SR.7 will automatically be cleared. After the Erase Resume command is written, the device automatically outputs status register data when read (see Figure 9). VPP must remain at VPP1/2 while sector erase is suspended. RESET must also remain at VIH (the same RESET level used for sector erase). Sector cannot resume until word write operations initiated during sector erase suspend has completed. If the time between writing the Sector Erase Resume command and writing the Sector Erase Suspend command is shorter than 15ms and both commands are written repeatedly, a longer time is required than standard sector erase until the completion of the operation. is suspended are Read Status Register Read Configuration, Read Query and Word Write Resume. After Word Write Resume command is written to the flash memory, the WSM will continue the Word write process. Status register bits SR.2 and SR.7 will automatically be cleared. After the Word Write Resume command is written, the device automatically outputs status register data when read (see Figure 7). VPP must remain at VPP1/2 while in word write suspend mode. RESET must also remain at VIH (the same RESET level used for word write). If the time between writing the Word Write Resume command and writing the Word Write Suspend command is short and both commands are written repeatedly, a longer time is required than standard word write until the completion of the operation.
3.8 Word Write Suspend Command
The Word Write Suspend command allows word write interruption to read data in other flash memory locations. Once the word write process starts, writing the Word Write Suspend command requests that the WSM suspend the Word write sequence at a predetermined point in the algorithm. The device continues to output status register data when read after the Word Write Suspend command is written. Polling status register bits SR.7 and SR.2 can determine when the word write operation has been suspended (both will be set to "1"). Specification tWHRH1/tEHRH1 defines the word write suspend latency. When Word Write Suspend command write to the CUI, if word write was finished, the device places read array mode. Therefore, after Word Write Suspend command write to the CUI, Read Status Register command (70H) has to be written to CUI, then status register bit SR.2 should be checked for if/when the device is in suspend mode. At this point, a Read Array command can be written to read data from locations other than that which is suspended. The only other valid commands while word write
P/N:PM0954
REV. 0.5, JUL. 09, 2003
15
MX69F1602/1604C3T/B
3.9 Sector Lock/Unlock /Lockdown Command 3.9.1 Sector Locked State
The default status of all sectors upon power-up or reset is locked. Any attempt on program or erase operations will result in an error on bit SR.1 of a locked sector. The status of a locked sector can be changed to unlocked or lock-down using software commands. An unlocked sector can be locked by writing the sector lock command sequence, 60H followed by 01H.
3.9.4 Read Sector Lock Status
The lock status of every sector can be read through Read Configuration mode. To enter this mode, first command write 90H to the device. The subsequent reads at sector address +00002 will output the lock status of this sector. The lock status can be read from the lowest two output pins Q0 and Q1. Q0 indicates the sector lock/ unlock status and set by the lock command and cleared by the unlock command. When entering lock-down, the lock status is automatically set. Q1 indicates lock-down status and is set by the lock-down command. It cannot be further cleared by software, only by device reset or power-down.
3.9.2 Sector Unlocked State
An unlocked sector can be programmed or erased. All unlocked sector return to the locked state when the device is either reset or powered down. The status of an unlocked sector can be changed to locked or lockeddown using software commands. A locked sector can be unlocked by writing unlock command sequence, 60H followed by D0H.
Sector Lock Configuration Table Lock Status Sector is unlocked Sector is locked Sector is locked-down Data Q0=0 Q0=1 Q1=1
3.9.3 Sector Locked-Down State
Sectors which are locked-down are protected from program and erase operation; however, the protection status of these sectors cannot be changed using software commands alone. Any sector locked or unlocked can be locked-down by writing the lock-down command sequence, 60H followed by 2FH. When the device is reset or powered down, the locked-down sectors will revert to the locked state. The status of WP will determine the function of sector lock-down and is summarized is followed: WP WP=0 WP=1 Sector Lock-down Description - sectors are protected from program, erase, and lock status changes - the sector lock-down function is disabled - an individual lock-down sector can be unlocked and relocked via software command. Once WP goes low, sectors that previously locked-down returns to lock-down state regardless of any changes when WP was high.
In addition, sector lock-down is cleared only when the device is reset or powered down.
P/N:PM0954 REV. 0.5, JUL. 09, 2003
16
MX69F1602/1604C3T/B
3.9.5 Sector Locking while Erase Suspend
The sector lock status can be performed during an erase suspend by using standard locking command sequences to unlock, lock, or lock-down a sector. In order to change sector locking during an erase operation, the write erase suspend command (B0H) is placed first; then check the status register until it is shown that the actual erase operation has been suspended. Subsequent writing the desired lock command sequence to a sector and the lock status will be changed. When completing any desired lock, read or program operation, resume the erase operation with the Erase Resume Command (D0H). If a sector is locked or locked-down during the same sector is being placed in erase suspend, the locking status bits will be changed immediately, but when the erase is resumed, the erase operation will complete. Locking operation cannot be performed during a program suspend.
3.9.6 Status Register Error Checking
The operation of locking system for this device can be used the term "state (X,Y,Z)" to specify locking status, where X=value of WP, Y=bit Q1 of the sector lock status register, and Z=bit Q0 of the sector lock status register. Q0 indicates if a sector is locked (1) or unlocked (0). Q1 indicates if a sector has been locked-down(1) or not (0).
Table 4. Sector Locking State Transitions
Current State (X, Y, Z)= WP 0 0 0 1 1 1 1 Q1 0 0 1 0 0 1 1 Q0 0 1 1 0 1 0 1 Name Unlocked Locked (default) Locked-Down Unlocked Locked Lock-Down Disabled Lock-Down Disabled Erase/Prog. Operation if Enable ? Yes No No Yes No Yes No Lock (001) Unchanged Unchanged (101) Unchanged (111) Unchanged Lock Command Input Result (Next State) (X, Y, Z)= Unlock Unchanged (000) Unchanged Unchanged (100) Unchanged (110) Lock-Down (011) (011) Unchanged (111) (111) (111) Unchanged
Note: At power-up or device reset, all sectors default to locked state (001) (if WP=0). Holding WP=0 is the recommended default.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
17
MX69F1602/1604C3T/B
Table 5. Status Register Definition
WSMS 7 SESS 6 ES 5 PS 4 VPPS 3 PSS 2 SLS 1 R 0
SR.7 = WRITE STATE MACHINE STATUS (WSMS) 1 = Ready 0 = Busy SR.6 = SECTOR ERASE SUSPEND STATUS (SESS) 1 = Sector ERASE Suspended 0 = Sector Erase in Progress/Completed SR.5 = ERASE STATUS (ES) 1 = Error in Programming 0 = Successful Sector Erase or Clear Sector LockBits SR.4 = PROGRAM STATUS (PS) 1 = Error in Programming 0 = Successful Programming SR.3 = VPP STATUS (VPPS) 1 = VPP Low Detect, Operation Abort 0 = VPP OK
NOTES: Check WSM bit first to determine word program or sector Erase completion, before checking Program or Erase Status bits. When Sector Erase Suspend is issued, WSM halts execution and sets both WSMS and SESS bits to "1". SESS bit remains set to "1" until an Sector Erase Resume command is issued. When this bit (SR.5) is set to "1", it means WSM is unable to verify successful sector erasure.
When this bit is set to "1", WSM has attempted but failed to program a word.
The WSM interrogates VPP level only after the Program or Erase command sequences have been entered and informs the system if VPP has not been switched on. SR.3 bit is not guaranteed to report accurate feedback between VPPLK and VPP1 min. When program suspend is issued, WSM halts the execution and sets both WSMS and PSS bits to "1". SR.2 remains set to "1" until a Program Resume command is issued. If a program or erase operation is attempted to one of the locked sectors, this bit is set by the WSM. The operation specified is aborted and the device is returned to read status mode. SR. 0 is reserved for future use and should be masked out when polling the status register.
SR.2 = PROGRAM SUSPEND STATUS (PSS) 1 = Program Suspended 0 = Program in Progress/Completed
SR.1 = SECTOR LOCK STATUS (SLS) 1 =Program/Erase attempted an a locked sector; operation aborted 0 = No operation to locked sectors SR.0 = RESERVED FOR FUTURE ENHANCEMENTS (R)
P/N:PM0954
REV. 0.5, JUL. 09, 2003
18
MX69F1602/1604C3T/B
4.0 128-Bit Protection Register
The 128 bits of protection register are divided into two 64-bit segments. One of the segments is programmed at MXIC side with unique 64-bit number; where changes are forbidden. The other segment is left empty for customer to program. Once the customer segment is programmed, it can be locked to prevent further reprogramming. read cycles from addresses shown in Table 6 will retrieve the specified information. To return to read array mode, write the Read Array Command (FFH). Two-cycle Protection Program Command is used to program protection register bits. The 64-bit number is programmed 16 bits at a time. First, write C0H Protection Program Setup command. The next write to the device will latch in address and data and program the specified location. The allowable address are also shown in Table 6. Refer to Figure 11 for the Protection Register Programming Flowchart. Any attempt to address Protection Program command onto undefined protection register address space will result in a Status Register error (SR.4 set to "1"). In addition, attempting to program to a previously locked protection register segment will result in a status register error (SR.4=1, SR.1=1).
4.1 Protection Register Read & Programming
The protection register is read in the configuration read mode, which follows the stated Command Bus Definitions. The device is switched to this read mode by writing the Read Configuration command (90H). Once in this mode,
Table 6. Word-Wide Protection Register Addressing
Word Lock 0 1 2 3 4 5 6 7 User Both Factory Factory Factory Factory Customer Customer Customer Customer A7 1 1 1 1 1 1 1 1 1 A6 0 0 0 0 0 0 0 0 0 A5 0 0 0 0 0 0 0 0 0 A4 0 0 0 0 0 0 0 0 0 A3 0 0 0 0 0 0 0 0 1 A2 0 0 0 0 1 1 1 1 0 A1 0 0 1 1 0 0 1 1 0 A0 0 1 0 1 0 1 0 1 0
4.2 Protection Register Locking
The user-programmable segment of the protection register is lockable by programming Bit 1 of the PR-Lock location to 0. Bit 0 of this location is programmed to 0 at MXIC to protect the unique device number. This bit is set using the protection program command to program "FFFD" to PR-LOCK location. After these bits have been programmed, no further changes can be made to the value stored in the protection register. Protection Program command to a locked section will result in a status register error (Program Error bit SR.4 and Lock Error bit SR.1 will be set to 1). Protection register lockout state is not reversible.
P/N:PM0954
Table 7. Protection Register Memory Map
Protection Register Bit Address 88H~85H 84H~81H 80H(Bit0 & Bit1) Purpose 4 words User Program Register 4 words Factory Program Register Protection Register Lock
REV. 0.5, JUL. 09, 2003
19
MX69F1602/1604C3T/B
AC Input/Output Test Conditions
VCCQ Input VCCQ/2 0.0
Note:AC test inputs are driven at VCCQ/2 for a Logic "1" and 0.0V for a Logic "0".
TEST POINTS
VCCQ/2 Output
Figure 1. Transient Input/Output Reference Waveform
Figure 2. SWITCHING TEST CIRCUITS
TEST SPECIFICATIONS Test Condition 70 90 Output Load 1 TTL gate Output Load Capacitance, CL 30 100 (including jig capacitance) Input Rise and Fall Times 5 Input Pulse Levels 0.0-3.0 Input timing measurement 1.5 reference levels Output timing measurement 1.5 reference levels Unit pF ns V V V
DEVICE UNDER TEST
2.7K ohm 3.3V
CL
6.2K ohm
DIODES=IN3064 OR EQUIVALENT
P/N:PM0954
REV. 0.5, JUL. 09, 2003
20
MX69F1602/1604C3T/B
AC Characteristic -- Read Only Operation (1)
-70 Sym. tAVAV tAVQV tELQV tGLQV tPHQV tELQX tGLQX tEHQZ tGHQZ tOH Parameter Read Cycle Time Address to Output Delay CEf to Output Delay OEf to Output Delay RESET to Output Delay CEf to Output in Low Z OEf to Output in Low Z CEf to Output in High Z OEf to Output in High Z Output Hold from Address, CEf, or OEf Change, Whichever Occurs First Notes: 1. See AC Waveform: Read Operations at Figure 3. 2. OEf may be delayed up to tELQV-tGLQV after the falling edge of CEf without impact on tELQV. 3. Sampled, but not 100% tested. 4. See test Configuration. 3 3 3 3 3 0 0 0 20 20 0 2 2 Notes Min. 70 70 70 20 150 0 0 20 20 Max. 90 90 90 30 150 -90 Min. Max. Unit ns ns ns ns ns ns ns ns ns ns
P/N:PM0954
REV. 0.5, JUL. 09, 2003
21
MX69F1602/1604C3T/B
Figure 3. READ-ONLY OPERATION AC WAVEFORM
Addresses(A)
VIH VIL
Device and Address Selection Address Stable tAVAV
Data Valid
Standby
CEf (E)
VIH VIL tEHQZ
OEf (G)
VIH VIL tGHQZ
WEf (W)
VIH VIL tGLQV tGLQX tELQV tOH
DATA VOH (D/Q) VOL
tELQX High Z Valid Output tAVQV High Z
RESET (P)
VIH VIL
tPHQV
P/N:PM0954
REV. 0.5, JUL. 09, 2003
22
MX69F1602/1604C3T/B
AC Characteristic -- Write Operation
-70 Sym. tPHWL/tPHEL tELWL/tWLEL tWLWH/tELEH tDVWH/tDVEH tAVWH/tAVEH tWHDX/tEHDX tWHAX/tEHAX tWHWL/tEHEL tVPWH/tVPEH tQVVL tBHWH/tBHEH tQVBL tWHGL Parameter RESET High Recovery to WEf(CEf) Going Low CEf(WEf) Setup to WEf(CEf) Going Low WEf(CEf) Pulse Width Data Setup to WEf(CEf) Going High Address Setup to WEf(CEf) Going High Data Hold Time from WEf(CEf) High Address Hold Time from WEf(CEf) High WEf(CEf) Pulse Width High VPP Setup to WEf(CEf) Going High VPP Hold from Valid SRD WP Setup to WEf(CEf)Going High WP Hold from Valid SRD WEf High to OEf Going Low 4 2 2 2 2 4 3 3 3 3 3 Note Min. 150 0 45 40 50 0 0 0 25 200 0 0 0 30 -90 Min. 150 0 60 50 60 0 0 0 30 200 0 0 0 30 Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns
tWHEH/tEHWH CEf(WEf) Hold Time from WEf(CEf) High
Notes: 1. Write timing characteristics during erase suspend are the same as during write-only operations. 2. Refer to Table 4 for valid AIN or DIN. 3. Sampled, not 100% tested. 4. Write pulse width (tWP) is defined from CEf or WEf going low (whichever goes low last) to CEf or WEf going high (whichever goes high first). Hence, tWP=tWLWH=tELEH=tWLEH=tELWH. Similarly, Write pulse width high (tWPH) is defined from CEf or WEf going high (whichever goes high first) to CEf or WEf going low (whichever goes low first). Hence, tWPH=tWHWL=tEHEL=tWHEL=tEHWL. 5. See Test Configuration.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
23
MX69F1602/1604C3T/B
Figure 4. WRITE AND ERASE OPERATION AC WAVEFORM
A
Address (A)
VIH VIL
B
AIN
C
AIN
tAVWH (tAVEH)
D
E
F
tWHAX (tEHAX)
(Note 1)
VIH
CEf(WEf)[E(W)]
VIL tELWL (tWLEL) VIH tWHEH (tEHWH) tWHWL (tEHEL) tWHGL (Note 1)
OEf(G)
VIL Disable VIH
WEf,(CEf)[W(E)]
Enable VIL tELEH (tWLWH) tDVWH (tEVEH) tWHDX (tEHDX)
VIH High Z
DATA[D/Q]
VIL tPHWL (tPHEL) VOH
DIN
DIN
Valid SRD
DIN
RESET[P]
VOL tBHWH (tBHEH) VIH tQVBL
WP
VIL tVPWH (tVPEH) tQVVL
VPPH2 VPPH1
VPP[V]
VPPLK VIL
Notes: 1. CEf must be toggled low when reading Status Register Data. WEf must be inactive (high) when reading Status Register Data. A.VCCf Power-Up and Standby. B.Write Program or Erase Setup Command. C.Write Valid Address and Data (for Program) or Erase Confirm Command. D.Automated Program or Erase Delay. E.Read Status Register Data (SRD): reflects completed program/erase operation. F.Write Read Array Command.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
24
MX69F1602/1604C3T/B
Erase and Program Timing (1)
Vpp Symbol tBWPB tBWMB tWHQV1/ tEHQV1 tWHQV2/ tEHQV2 tWHQV3/ tEHQV3 tWHRH1/ tEHRH1 tWHRH2/ tEHRH2 Notes: 1. Typical values measured at TA=+25C and nominal voltage. 2. Excludes external system-level overhead. 3. Sampled, but not 100% tested. Erase Suspend Latency 3 15 20 15 20 us 4-KW Parameter Sector Erase Time 32-KW Main Sector Erase Time Program Suspend Latency 3 15 20 15 20 us 2,3 1 5 0.6 5 s 2,3 0.5 4 0.4 4.0 s Parameter 4-KW Parameter Sector Word Program Time 32-KW Main Sector Word Program Time Word Program Time 2,3 12 200 8 185 us 2,3 0.8 2.4 0.24 1 s Note 2,3 1.65V-3.6V Typ(1) 0.10 Max 0.30 11.4V-12.6V Typ(1) 0.03 Max 0.12 Unit s
P/N:PM0954
REV. 0.5, JUL. 09, 2003
25
MX69F1602/1604C3T/B
Figure 5. RESET WAVEFORM
VIH
RESET (P)
VIL tPLPH
tPHQV tPHWL tPHEL
(A) Reset during Read Mode
Abort Complete tPHQV tPHWL tPHEL
tPLRH
RESET (P)
VIH VIL tPLPH
(B) Reset during Program or Sector Erase, tPLPH < tPLRH
Abort Complete tPLRH VIH
Deep PowerDown
tPHQV tPHWL tPHEL
RESET (P)
VIL tPLPH
(C) Reset Program or Sector Erase, tPLPH > tPLRH
AC Characteristic -- Under Reset Operation
Sym. tPLPH Parameter RESET Low to Reset during Read (If RESET is tied to VCCf, this specification is not applicable) tPLRH1 RESET Low to Reset during Sector Erase tPLRH2 RESET Low to Reset during Program 22 12 us us 1,4 1,4 VCCf=2.7V~3.6V Min. 100 Max. ns 1,3 Unit Notes
Notes: 1. See Section 3.4 for a full description of these conditions. 2. If tPLPH is < 100ns the device may still reset but this is not guaranteed. 3. If RESET is asserted while a sector erase or word program operation is not executing, the reset will complete within 100ns. 4. Sampled, but not 100% tested.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
26
MX69F1602/1604C3T/B
DC Characteristics
Sym. ILI ILO ICCS Parameter Input Load Current Output Leakage Current VCC Standby Current VCCf 2.7V-3.6V VCCQ 2.7V-3.6V Note Typ. Max. 1,2 1 1,2 1 0.2 7 10 15 Unit uA uA uA Test Conditions VCCf=VCCf Max. ; VCCQ=VCCQ Max. VIN=VCCQ or GND VCCf=VCCf Max. ; VCCQ=VCCQ Max. VIN=VCCQ or GND VCCf=VCCf Max. ; CEf=RESET=VCCQ or during Program/Erase Suspend WP=VCCQ or GND VCCf=VCCf Max. ; VCCQ=VCCQ Max VIN=VCCQ or GND RESET=GND0.2V VCCf=VCCf Max. ; VCCQ=VCCQ Max OEf=VIH, CEf=VIL, f=5MHz, IOUT=0mA, Inputs=VIL or VIH RESET=GND0.2V VPP < VCCf VPP < VCCf VPP > VCCf VPP=VPP1, Program in Progress VPP=VPP2(12V), Program in Progress VPP=VPP1, Erase in Progress VPP=VPP2(12V), Erase in Progress CEf=VCCf, Program or Erase Suspend in Progress
ICCD
VCC Power-Down Current VCC Read Current
1,2
7
15
uA
ICCR
1,2,3
9
18
mA
IPPD IPPR ICCW+ IPPW ICCE+ IPPE ICCES or ICCWS VIL VIH VOL VOH VPPLK VPP1 VPP2 VLKO VLKO2
VPP Deep PowerDown Current VPP Read Current VCC+VPP Program Current VCC+VPP Erase Current VCC Program or Erase Suspend Current Input Low Voltage Input High Voltage Output Low Voltage Output High Voltage VPP Lock-Out Voltage VPP during Program/ Erase Operations VCC Prog/Erase Lock Voltage VCCQ Prog/Erase Lock Voltage
1 1,4 1,4 1,4 1,4
0.2 2 50 18 10 21 16 7
5 15 200 55 30 45 45 15
uA uA uA mA mA mA mA uA
-0.4 2.0 -0.1 VCCQ -0.1V 6 6 6 1.65 11.4 1.5 1.2
VCCf*0.22V VCCQ+0.3V 0.1
V V V V
1.0 3.6 12.6
V V V V V
VCCf=VCCf Min, VCCQ=VCCQ Min IOL=100uA VCCf=VCCf Min, VCCQ=VCCQ Min IOH=-100uA Complete Write Protection
P/N:PM0954
REV. 0.5, JUL. 09, 2003
27
MX69F1602/1604C3T/B
Notes: 1. All currents are in RMS unless otherwise noted. Typical values at nominal VCCf, TA=+25 C. 2. The test conditions VCCf Max, VCCQ Max, VCCf Min, and VCCQ Min refer to the maximum or minimum VCCf or VCCQ voltage listed at the top of each column. 3. Power Savings (Mode) reduces ICCR to approximately standby levels in static operation (CMOS inputs). 4. Sampled, but not 100% tested. 5. ICCES and ICCWS are specified with device de-selected. If device is read while in erase suspend, current draw is sum of ICCES and ICCR. If the device is read while in program suspend, current draw is the sum of ICCWS and ICCR. 6. Erase and Program are inhibited when VPPP/N:PM0954
REV. 0.5, JUL. 09, 2003
28
MX69F1602/1604C3T/B
Figure 6. Automated Word Programming Flowchart
Start
Write 40H
Bus Command Operation Write Program Setup Write Program
Comments Data=40H
Program Address/Data
Read Status Register
SR.7=1 ?
No
Yes Full Status Check if Desired
Data=Data to Program Addr=Location to Program Read Status Register Data Toggle CEf or OEf to Update Status Register Data Standby Check SR.7 1=WSM Ready 0=WSM Busy Repeat for subsequent programming operations. SR full status check can be done after each program or after a sequence of program operations. Write FFH after the last program operation to reset device to read array mode.
Program Ccomplete
FULL STATUS CHECK PROCEDURE
Read Status Register Data(See Above)
Bus Command Operation Standby
Comments
SR.3=
1
VPP Range Error
0
SR.4=
1
Programming Error
0
SR.1=
1
Attempted Program to Locked Sector- Aborted
0 Program Successful
Check SR.3 1=VPP Low Detect Standby Check SR.4 1=VPP Program Error Standby Check SR.1 1=Attempted Program to Locked Sector-Program Aborted SR.3 MUST be cleared, if set during a program attempt, before further attempts are allowed by the Write State Machine. SR.4, SR.3, and SR.1 are only cleared by the Clear Status Register Command, in cases where multiple bytes are programmed before full status is checked. If an error is detected, clear the status register before attempting retry or other error recovery.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
29
MX69F1602/1604C3T/B
Figure 7. Program Suspend/Resume Flowchart
Start
Write B0H
Bus Command Operation Write Program Suspend Write Read Status Read
Comments Data=B0H Addr=X Data=70H Addr=X Status Register Data Toggle CEf or OEf to Update Status Register Data Addr=X Check SR.7 1=WSM Ready 0=WSM Busy Check SR.2 1=Program Suspended 0=Program Completed Data=FFH Addr=X Read array data from sector other than the one being programmed. Data=D0H Addr=X
Write 70H
Read Status Register
SR.7=
0
Standby
1
Stanby
SR.2= 0 Program Completed
1 Write FFH
Write Read
Read Array
Read Array Data
Write
Done Reading No
Program Resume
Yes Write D0H Write FFH
Program Write Resumed
Read Array Data
P/N:PM0954
REV. 0.5, JUL. 09, 2003
30
MX69F1602/1604C3T/B
Figure 8. Automated Sector Erase Flowchart
Start
Write 20H
Write D0H and Sector Address
Read Status Register No 0 Suspend Erase
Suspend Erase Loop
Yes
SR.7=
1 Full Status Check if Desired
Sector Erase Complete
Bus Command Comments Operation Write Erase Setup Data=20H Addr=Within Sector to Be Erased Write Erase Data=D0H Confirm Addr=Within Sector to Be Erased Read Status Register Data Toggle CEf or OEf to Update Status Register Data Standby Check SR.7 1=WSM Ready 0=WSM Busy Repeat for subsequent sector erasures. Full status check can be done after each sector erase or after a sequence of sector erasures. Write FFH after the last write operation to reset device to read array mode. Bus Command Operation Standby Comments
FULL STATUS CHECK PROCEDURE
Read Status Register Data(See Above)
SR.3=
1
VPP Range Error
0
SR.4,5=
1
Command Sequence Error
0
SR.5=
1
Sector Erase Error
0 1 Attempted Erase of Locked Sector - Aborted
SR.1=
0 Sector Erase Successful
Check SR.3 1=VPP Low Detect Standby Check SR.4, 5 Both 1=Command Sequence Error Standby Check SR.5 1=Sector Erase Error Standby Check SR.1 1=Attempted Erase of Locked Sector- Erase Aborted SR.1 and SR.3 MUST be cleared, if set during an erase attempt, before further attempts are allowed by the Write State Machine. SR.1,3,4,5 are only cleared by the Clear Status Register Command, in cases where multiple bytes are erased before full status is checked. If an error is detected, clear the status register before attempting retry or other error recovery.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
31
MX69F1602/1604C3T/B
Figure 9. Erase Suspend/Resume Flowchart
Start
Write B0H
Bus Command Operation Write Erase Suspend Write Read Status Read
Comments Data=B0H Addr=X Data=70H Addr=X Status Register Data Toggle CEf or OEf to Update Status Register Data Addr=X Check SR.7 1=WSM Ready 0=WSM Busy Check SR.6 1=Erase Suspended 0=Erase Completed Data=FFH Addr=X Read array data from sector other than the one being erased. Data=D0H Addr=X
Write 70H
Read Status Register
SR.7=
0
Standby
1
Stanby
SR.6= 0 Erase Completed
1 Write FFH
Write Read
Read Array
Read Array Data
Write
Done Reading No
Erase Resume
Yes Write D0H Write FFH
Erase Write Resumed
Read Array Data
P/N:PM0954
REV. 0.5, JUL. 09, 2003
32
MX69F1602/1604C3T/B
Figure 10. Locking Operations Flowchart
Bus Command Comments Operation Write Config. Setup Data=60H Addr=X Write Lock, unlock Data=01H (Sector Lock) or Lockdown D0H(Sector Unlock) 2FH(Sector Lockdown) Addr=Within sector to lock Write Read Status Data=70H (Optional) Register Addr=X Read Status Register Register (Optional) Addr=X Stanby Check Status Register (Optional) 80H=no error 30H=Lock Command Sequence Error Write Read Data=90H (Optional) Configuration Addr=X Read Sector Lock Sector Lock Status Data (Optional) Status Addr=Second addr of sector Stanby Confirm Locking Change on Q1, Q0 (See Sector Locking State Table for valid combinations.)
Start
Write 60H (Configuration Setup)
Write 01H, D0H, or 2FH
Write 70H (Read Status Register) Lock Command Sequence Error
Read Status Register
SR.4, SR.5=
1,1
0,0 Write 90H (Read Configuration)
Read Sector Lock Status
Locking Change Confirmed ? Yes Locking Change Complete
No
P/N:PM0954
REV. 0.5, JUL. 09, 2003
33
MX69F1602/1604C3T/B
Figure 11. Protection Register Programming Flowchart
Start
Write C0H (Protection Reg. Program Setup)
Write Protect. Register Address/Data
Bus Command Operation Write Protection Program Setup Write Protection Program Read
Comments Data=C0H
Read Status Register
SR.7=1 ?
No
Yes Full Status Check if Desired
Program Ccomplete
Data=Data to Program Addr=Location to Program Status Register Data Toggle CEf or OEf to Update Status Register Data Standby Check SR.7 1=WSM Ready 0=WSM Busy Protection Program operations can only be addressed within the protection register address space. Addresses outside the defined space will return an error. Repeat for subsequent programming operations. SR Full Status Check can be done after each program or after a sequence of program operations. Write FFH after the last operation to reset device to read array mode.
FULL STATUS CHECK PROCEDURE
Read Status Register Data(See Above)
Bus Command Operation Standby
1,1 VPP Range Error
Comments
SR.3, SR.4=
SR.1, SR.4=
0,1
Protection Register programming Error
SR.1, SR.4=
1,1
Attempted Program to Locked Register Aborted
Program Successful
SR.1, SR.3, SR.4 0 1 1 VPP Low Standby 0 0 1 Prot. Reg. Prog. Error Stanby 1 0 1 Register Locked: Aborted SR.3 MUST be cleared, if set during a program attempt, before further attempts are allowed by the Write State Machine. SR.1,3,4 are only cleared by the Clear Status Register Command, in cases of multiple protection register program operations before full status is checked. If an error is detected, clear the status register before attempting retry or other error recovery.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
34
MX69F1602/1604C3T/B
5.0 VPP Program and Erase Voltage
MX69F1602/1604C3T/B product provides in-system programming and erase in the 1.65V~3.6V of VPP range. In addition, VPP pin on 12V provides fast production programming.
5.1 VPP Fast manufacturing Programming
When VPP is between 1.65V and 3.6V, all program and erase current is drawn through the VCCf pin. If VPP is driven by a logic signal, VIH=1.65V. That is, VPP must remain above 1.65V to perform in-system flash update/ modifications. When VPP is connected to a 12V power supply, the device draws program and erase current directly from the VPP pin.
5.2 Protection Under VPPVPP can off additional hardware write protection. The VPP programming voltage can be kept low for the absolute hardware protection of all sector in the flash device. As VPP is below VPPLK, any program or erase operation will result in a error, prompting the corresponding status register bit (SR.3) to be set.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
35
MX69F1602/1604C3T/B
6.0 QUERY COMMAND AND COMMON FLASH INTERFACE (CFI) MODE
MX69F1602/1604C3T/B is capable of operating in the CFI mode. This mode allows the host system to determine the manufacturer of the device such as operating parameters and configuration. Two commands are required in CFI mode. Query command of CFI mode is placed first, then the Reset command exits CFI mode. These are described in Table 2. The single cycle Query command is valid only when the device is in the Read mode, including Erase Suspend, Program Suspend, Standby mode, and Read ID mode; however, it is ignored otherwise. The Reset command exits from the CFI mode to the Read mode, or Erase Suspend mode, Program Suspend or read ID mode. The command is valid only when the device is in the CFI mode.
Table 8-1. CFI mode: Identification Data Values
(All values in these tables are in hexadecimal) Description Query-unique ASCII string "QRY" Address h 10 11 12 Primary vendor command set and control interface ID code Address for primary algorithm extended query table Alternate vendor command set and control interface ID code (none) Address for secondary algorithm extended query table (none) 13 14 15 16 17 18 19 1A Data h 0051 0052 0059 0003 0000 0035 0000 0000 0000 0000 0000
Table 8-2. CFI Mode: System Interface Data Values
Description VCC supply, minimum (2.7V) VCC supply, maximum (3.6V) VPP supply, minimum (11.4V) VPP supply, maximum (12.6V) Typical timeout for single word write (2N us) Typical timeout for maximum size buffer write (2N us) Typical timeout for individual sector erase (2N ms) Typical timeout for full chip erase (2N ms) (not supported) Maximum timeout for single word write times (2N X Typ) Maximum timeout for maximum size buffer write times (2N X Typ) Maximum timeout for individual sector erase times (2N X Typ) Maximum timeout for full chip erase times (not supported)
P/N:PM0954
Address h 1B 1C 1D 1E 1F 20 21 22 23 24 25 26
Data h 0027 0036 00B4 00C6 0005 0000 000A 0000 0004 0000 0003 0000
REV. 0.5, JUL. 09, 2003
36
MX69F1602/1604C3T/B
Table 8-3. CFI Mode: Device Geometry Data Values
Description Device size (2n bytes) Flash device interface code (asynchronous x16) Maximum number of bytes in write buffer=2n (not supported) Number of erase sector regions within device (one or more continuous same-size erase sectors at one sector region) Erase Sector Region 1 information [2E,2D] = number of same-size sectors in region 1-1 [30, 2F] = region erase sector size in multiples of 256-bytes Address h 27 28 29 2A 2B 2C Data h 0015 0001 0000 0000 0000 0002 TB 1E 07 00 00 00 20 01 00 TB 07 1E 00 00 20 00 00 01
2D 2E 2F 30 31 32 33 34
Erase Sector Region 2 information [32,31] = number of same-size sectors in region 2-1 [34,33] = region erase sector size in multiples of 256-bytes
P/N:PM0954
REV. 0.5, JUL. 09, 2003
37
MX69F1602/1604C3T/B
Table 8-4. CFI Mode: Primary Vendor-Specific Extended Query Data Values
Description Query-unique ASCII string "PRI" Address h 35 36 37 38 39 3A 3B 3C 3D Data h 0050 0052 0049 0031 0030 66 00 00 00
Major version number, ASCII Minor version number, ASCII Optional Feature & Command Support bit 0 Chip Erase Supported (1=yes, 0=no) bit 1 Suspend Erase Supported (1=yes, 0=no) bit 2 Suspend Program Supported (1=yes, 0=no) bit 3 Lock/Unlock Supported (1=yes, 0=no) bit 4 Queued Erase Supported (1=yes, 0=no) bit 5 Instant individual sector locking supported (1=yes, 0=no) bit 6 Protection bits supported (1=yes, 0=no) bit 7 Page mode read supported (1=yes, 0=no) bit 8 Synchronous read support (1=yes, 0=no) bits 9-31 revered for future use; undefined bits are "0" Supported functions after suspend bit 0 Program supported after erase suspend (1=yes, 0=no) bit 1-7 Reserved for other supported options; undefined bits are "0" Sector Lock Status Define which bits in the sector status Register section of the Query are implemented. bit 0 sector Lock Status Register Lock/Unlock bit (bit 0) active; (1=yes, 0=no) bit 1 sector Lock Status Register Lock-Down bit (bit 1) active; (1=yes, 0=no) Bits 2-15 reserved for future use. Undefined bits are "0". VCC Logic Supply Optimum Program/Erase Voltage (highest performance) bits 7-4 BCD value in volts bits 3-0 BCD value in 100mV VPP Supply Optimum Program/Erase Voltage bits 7-4 HEX value in volts bits 3-0 BCD value in 100mV Number of protection register in JEDEC ID space "00" indicates that 256 protection bytes are available Protection Description bit 0-7 = Lock/bytes JEDEC-plane physical low address bit 8-15 = Lock/bytes JEDEC-plane physical high address bit 16-23 = "n" such that 2n=factory pre-programmed bytes bit 24-31 = "n" such that 2n=user programmed bytes
3E
01
3F 40
03 00
41
33
42
C0
43
01
44 45 46 47
80 00 03 03
P/N:PM0954
REV. 0.5, JUL. 09, 2003
38
MX69F1602/1604C3T/B
2. SRAM--DESCRIPTION
The SRAM of mixed multi chip memory is a high performance, very low power CMOS Static Random Access Memory. The SRAM of MX69F1602/1604C3T/B is organized as 131,072 words by 16 bits / 262,144 words by 16 bits and operates from a very low range of 2.7V to 3.6V supply voltage. Advanced CMOS technology and circuit techniques provide both high speed and low power features with a typical CMOS standby current of 1uA and maximum access time of 70ns in 3V operation. Easy memory expansion is provided by an active HIGH chip enable 2(CE2s) active LOW chip enable (CE1s) and active LOW output enable (OEs) and three-state output drivers. The SRAM of MX69F1602/1604C3T/B has an autmatic power down feature, reducing the power consumption significantly when chip is deselected.
DC ELECTRICAL CHARACTERISTICS
Parameter Parameter Name VIL Guaranteed Input Low Voltage (2) VIH Guaranteed Input High Voltage (2) IIL Input Leakage Current IOL Output Leakage Current VI/O=0V to Vcc VOL VOH ICC1 Test Conditions MIN. -0.3 2.2 TYP. (1) MAX. Units 0.6 Vcc+0.3 1 1 V V uA uA
ICC2
ICC3 ICC4
Vccs=Max, VIN=0V to Vcc Vccs=Max, CE1s=VIH or CE2s=VIL or LB=UB=VIH or OEs=VIH, VI/O=0V to Vcc Output Low Voltage Vccs=Max, IOL=2mA Output High Voltage Vccs=Min, IOH=-0.5mA 2.4 Active supply current LBs and UBs<0.2V, CE1s<0.2V f=10MHz (AC, MOS level) CE2s>(Vccs)-0.2V other inputs<0.2V or >(Vccs)-0.2V f=1MHz Output-open (duty 100%) Active supply current LBs and UBs=VIL, CE1s=VIL f=10MHz (AC, TTL level) CE2s=VIH other inputs=VIH or VIL Output-open (duty 100%) f=1MHz Standby Power Suppply Vcc=max, CE1s=VIH or CE2s=VIL Current (AC, CMOS) IDQ=0mA Standby supply current 1)CE2s=VIL, Other inputs=0 - Vccs (AC, TTL) 2)CE1s=VIH, CE2s=VIH or VIL, Other inputs=0 - Vccs 3) LBs and UBs=VIH, CE1s=VIH or VIL CE2s=VIH or VIL, Other inputs=0 Vccs
50 7 50 7 1 -
0.4 70 15 70 15 40 1.0
V V mA mA mA mA uA mA
1.Typical characteristics are at TA=25 and Vcc=3.0V C 2.These are absolute values with respect to device ground and all overshoots due to system or tester notice are included. 3.Fmax=1/tRC.
P/N:PM0954 REV. 0.5, JUL. 09, 2003
39
MX69F1602/1604C3T/B
POWER DOWN CHARACTERISTICS (1) ELECTRICAL CHARACTERISTICS
Limits Symbol VI(S-BC) VI(CE1s) VI(CE2s) ICC(PD) Parameter Byte control input LBs, UBs Chip select input CE1s Chip select input CE2s +70 ~ +85 C Power Down supply current VCCs=3.0V CE2s<0.2V other inputs=0~3V +40 ~ +70 C +25 ~ +40 C -40 ~ +25 C 1 0.3 Test Conditions MIN. 2.0 2.0 2.0 0.2 30 15 3 1 TYP. MAX. Units V V V V uA uA uA uA S-Vcc(PD) Power down supply voltage
(2) TIMING REQUIREMENTS
Limits Symbol tsu(PD) trec(PD) Parameter Power down set up time Power down recovery time Test Conditions MIN. 0 5 TYP. MAX. Units ns ms
(3) TIMING DIAGRAM
LBs, UBs control mode
S-Vcc
2.7V tsu(PD) 2.2V 2.7V trec(PD) 2.2V
LBs UBs
LBs, UBs > (VCCs)-0.2V
CE1s control mode
VCCs
2.7V tsu(PD) 2.2V 2.7V trec(PD) 2.2V
CE1s
CE1s > (VCCs)-0.2V
CE2s control mode
VCCs
2.7V 2.7V
CE2s
0.2V tsu(PD) CE2s < 0.2V trec(PD) 0.2V
P/N:PM0954
REV. 0.5, JUL. 09, 2003
40
MX69F1602/1604C3T/B
AC TEST LOADS AND WAVEFORMS AC TEST LOADS AND WAVEFORMS
Input Pulse Levels Input Rise and Fall Times Input and Output Timing Reference Level Supply Voltage 3.0/0V 5ns 1.5V 2.7V~3.6V
DQ
CL
Including scope and jig capacitance
Output loads:
CL=30pF CL=5pF (for ten. tdis)
FIGURE 1. Output load
P/N:PM0954
REV. 0.5, JUL. 09, 2003
41
MX69F1602/1604C3T/B
AC ELECTRICAL CHARACTERISTICS READ CYCLE
Limits Symbol tCR ta(A) ta(CE1) ta(CE2) ta(LB) ta(UB) ta(OE) tdis(CE1) tdis(CE2) tdis(LB) tdis(UB) tdis(OE) ten(CE1) ten(CE2) ten(LB) ten(UB) ten(OE) tv(A) Parameter MIN. Read cycle time Address access time Chip select 1 access time Chip select 2 access time Lower Byte control access time Upper Byte control access time Output enable access time Output disable time after CE1s high Output disable time after CE2s low Output disable time after LBs high Output disable time after UBs high Output disable time after OEs high Output enable time after CE1s low Output enable time after CE2s low Output enable time after LBs low Output enable time after UBs low Output enable time after OEs low Data valid time after address 10 10 10 10 5 10 70 70 70 70 70 70 45 30 30 30 30 30 10 10 10 10 5 10 70 MAX. MIN. 85 85 85 85 85 85 45 30 30 30 30 30 SRAM 85 MAX. ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Units
P/N:PM0954
REV. 0.5, JUL. 09, 2003
42
MX69F1602/1604C3T/B
READ CYCLE TIMING DIAGRAMS
tCR
A0~A16/A0~A17
ta(A) tv(A)
LBs UBs
(Note3)
ta(LB) or ta(UB) (Note3) tdis(LB) or tdis(UB) ta(CE1) (Note3) (Note3)
CE1s
tdis(CE1)
CE2s
(Note3)
ta(CE2) tdis(CE2) ta(OE) (Note3)
OEs
(Note3) ten(OE) ten(LB) ten(UB) ten(CE1) ten(CE2) tdis(OE) (Note3)
WEs="H" level Q0~15
VALID DATA
P/N:PM0954
REV. 0.5, JUL. 09, 2003
43
MX69F1602/1604C3T/B
AC ELECTRICAL CHARACTERISTICS WRITE CYCLE
Limits Symbol tCW tw(W) tsu(A) tsu(A-WH) tsu(LB) tsu(UB) tsu(CE1) tsu(CE2) tsu(D) th(D) trec(W) tdis(W) tdis(OE) ten(W) ten(OE) Parameter MIN. Write cycle time Write pulse width Address setup time Address setup time with respect to WEs Lower Byte control setup time Upper Byte control setup time Chip select 1 setup time Chip select 2 setup time Data setup time Data hold time Write recovery time Output disable time WEs low Output disable time OEs high Output enable time WEs high Output enable time from OEs low 5 5 70 50 0 70 70 70 70 70 35 0 0 30 30 5 5 70 MAX. MIN. 85 50 0 70 70 70 70 70 35 0 0 30 30 SRAM 85 MAX. ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns Units
P/N:PM0954
REV. 0.5, JUL. 09, 2003
44
MX69F1602/1604C3T/B
WRITE CYCLE (WEs control mode)
tCW
A0~A16/A0~A17
LBs UBs
(Note3)
tsu(LB) or tsu(UB)
(Note3) tsu(CE1)
CE1s
(Note3)
(Note3)
CE2s
(Note3)
tsu(CE2) (Note3)
OEs
tsu(A)
tsu(A-WH) tw(W) tdis(W) trec(W)
WEs
ten(OE) tdis(OE) ten(W)
Q0~15
DATA IN STABLE tsu(D) th(D)
P/N:PM0954
REV. 0.5, JUL. 09, 2003
45
MX69F1602/1604C3T/B
WRITE CYCLE (LBs, UBs control mode)
tCW
A0~A16/A0~A17
tsu(A) tsu(LB) or tsu(UB) trec(W)
LBs UBs
CE1s
(Note3) (Note3)
CE2s
(Note3) (Note5) (Note3)
WEs
(Note3)
(Note4) (Note3) tsu(D) th(D)
Q0~15
DATA IN STABLE
Note 3: Hatching indicates the state is "don't care". Note 4: A Write occurs during CE1s low, CE2s high overlaps LBs and/or UBs low and WEs low. Note 5: When the falling edge of WEs is simultaneously or prior to the falling edge of LBs and/or UBs or the falling edge of CE1s or rising edge of CE2s the outputs are maintained in the high impedance state. Note 6: Don't apply inverted phase signal externally when I/O pin is in output mode.
P/N:PM0954
REV. 0.5, JUL. 09, 2003
46
MX69F1602/1604C3T/B
WRITE CYCLE (CE1s control mode)
tCW
A0~A16/A0~A17
LBs UBs
(Note3) tsu(A) tsu(CE1) trec(W) (Note3)
CE1s
CE2s
(Note3) (Note5) (Note3)
WEs
(Note3)
(Note4) (Note3) tsu(D) th(D)
Q0~15
DATA IN STABLE
WRITE CYCLE (CE2s control mode)
tCW
A0~A16/A0~A17
LBs UBs
(Note3) tsu(A) tsu(CE1) trec(W) (Note3)
CE1s
(Note3)
CE2s
(Note3) (Note5)
WEs
(Note3)
(Note4) (Note3) tsu(D) th(D)
Q0~15
DATA IN STABLE
P/N:PM0954
REV. 0.5, JUL. 09, 2003
47
MX69F1602/1604C3T/B
ORDERING INFORMATION
PLASTIC PACKAGE PART NO. MX69F1602C3TXBI-70 MX69F1602C3BXBI-70 MX69F1602C3TXBI-90 MX69F1602C3BXBI-90 MX69F1604C3TXBI-70 MX69F1604C3BXBI-70 MX69F1604C3TXBI-90 MX69F1604C3BXBI-90 Access Time (ns) 70 70 90 90 70 70 90 90 Temperature Range -40~85 C -40~85 C -40~85 C -40~85 C -40~85 C -40~85 C -40~85 C -40~85 C Type 66 Ball FBGA 66 Ball FBGA 66 Ball FBGA 66 Ball FBGA 66 Ball FBGA 66 Ball FBGA 66 Ball FBGA 66 Ball FBGA Package Type FBGA FBGA FBGA FBGA FBGA FBGA FBGA FBGA Ball Pitch 0.8mm 0.8mm 0.8mm 0.8mm 0.8mm 0.8mm 0.8mm 0.8mm
P/N:PM0954
REV. 0.5, JUL. 09, 2003
48
MX69F1602/1604C3T/B
PACKAGE INFORMATION
P/N:PM0954
REV. 0.5, JUL. 09, 2003
49
MX69F1602/1604C3T/B
REVISION HISTORY
Revision No. Description 0.1 1. Add Package Information 0.2 1. Changed Part No. from MX28F1602/1604C3T/B to MX69F1602/1604C3T/B 0.3 1. Modified Pin Assignment 0.4 1. Changed package size from 10x8x1.4mm to 11x8x1.4mm 0.5 1. Modified absolute maximum ratings Page P49 All P4 P2,4 P7 Date NOV/06/2002 NOV/20/2002 NOV/22/2002 MAR/06/2003 JUL/09/2003
P/N:PM0954
REV. 0.5, JUL. 09, 2003
50
MX69F1602/1604C3T/B
MACRONIX INTERNATIONAL CO., LTD.
HEADQUARTERS:
TEL:+886-3-578-6688 FAX:+886-3-563-2888
EUROPE OFFICE:
TEL:+32-2-456-8020 FAX:+32-2-456-8021
JAPAN OFFICE:
TEL:+81-44-246-9100 FAX:+81-44-246-9105
SINGAPORE OFFICE:
TEL:+65-348-8385 FAX:+65-348-8096
TAIPEI OFFICE:
TEL:+886-2-2509-3300 FAX:+886-2-2509-2200
MACRONIX AMERICA, INC.
TEL:+1-408-453-8088 FAX:+1-408-453-8488
CHICAGO OFFICE:
TEL:+1-847-963-1900 FAX:+1-847-963-1909
http : //www.macronix.com
MACRONIX INTERNATIONAL CO., LTD. reserves the right to change product and specifications without notice.


▲Up To Search▲   

 
Price & Availability of MX69F1604C3TXBI-90

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X